Big Huge Thesaurus

Scotch kiss

noun

sounds kind of like